// for...of

// 用于遍历可迭代对象（如数组、字符串、Map、Set、NodeList 等）。for...of 返回的是可迭代对象的每一个值。
// 不能用于普通的对象，除非对象实现了迭代器接口。

// for...of 迭代的是可迭代对象的值：

const arr = [10, 20, 30];

for (let value of arr) {
    console.log(value); // 输出 10, 20, 30
}

// for...of 不会遍历对象的原型链，只遍历可迭代对象本身的内容。